﻿<%@ Page Title="Produtos Busca" Language="C#" MasterPageFile="~/Default.Master" AutoEventWireup="true"
    CodeBehind="Produtos.aspx.cs" Buffer="true" Inherits="SisEagle.View.Web.Produto.Produtos" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="~/UserControl/UcCategorias.ascx" TagName="ucCategorias" TagPrefix="uc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <script src="../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <div class="titulos_modulosBusca">
            Produtos-Busca
        </div>
        <div id="filtros_busca">
            <div id="filtros_busca_topo">
            </div>
            <div id="filtros_busca_meio">
                <%--Campos de busca de maior interesse--%>
                <div style="width: 830px; margin: 0 auto;">
                    <table style="width: 100%;">
                        <tr>
                            <td>Codigo:
                            </td>
                            <td>
                                <asp:TextBox ID="txtCodigo" runat="server" ClientIDMode="Static" Width="70px" />
                            </td>
                            <td>Nome:
                            </td>
                            <td>
                                <asp:TextBox ID="txtNomeProduto" runat="server" ClientIDMode="Static" Width="245px" />
                            </td>
                            <td>Margem de Lucro:
                            </td>
                            <td>
                                <asp:TextBox ID="txtMargemLucro" runat="server" ClientIDMode="Static" Width="100px" />
                            </td>
                            <td style="width: 47px;">Categoria.:
                            </td>
                            <td>
                                <uc:ucCategorias ID="UCmbCategoria" runat="server" />
                            </td>
                        </tr>
                    </table>
                    <%--Campos de busca  avançados--%>
                    <div id="filtros_avancados" style="width: 830px; margin: 4px auto; display: none;">
                        <table>
                            <tr>
                                <td>Valor Compra:
                                </td>
                                <td>
                                    <asp:TextBox ID="txtValorCompra" runat="server" ClientIDMode="Static" Width="206px" />
                                </td>
                                <td>Valor Venda:
                                </td>
                                <td>
                                    <asp:TextBox ID="txtValorVenda" runat="server" ClientIDMode="Static" Width="150px" />
                                </td>
                                <td>Descrição:
                                </td>
                                <td>
                                    <asp:TextBox ID="txtDescricao" runat="server" ClientIDMode="Static" Width="226px" />
                                </td>
                            </tr>
                        </table>
                    </div>
                    <%--Botoes de Busca--%>
                    <div class="Botoes_Busca">
                        <div style="float: left; width: 99px;">
                            <asp:HyperLink ID="ImageNovo" runat="server" ImageUrl="../imagens/botoes/btn_novo.png"
                                ClientIDMode="Static" NavigateUrl="~/Produto/Produto.aspx" />
                        </div>
                        <div style="float: left; width: 99px; margin-left: 5px;">
                            <asp:ImageButton ID="btnLocalizar" runat="server" ClientIDMode="Static" ImageUrl="../imagens/sistema/botoes/btn_buscar.png" />
                        </div>
                        <div style="float: left; width: 92px; margin-left: 5px;">
                            <asp:ImageButton ID="btnLimpar" runat="server" ClientIDMode="Static" ImageUrl="~/imagens/sistema/botoes/btn_limpar.png"
                                OnClientClick="LimpaCamposBusca()" CausesValidation="False" EnableViewState="False"
                                ViewStateMode="Disabled" />
                        </div>
                    </div>
                    <%-- Fim Botoes de Busca--%>
                </div>
                <div id="avanco" style="height: 32px; width: 135px; float: right; cursor: pointer; margin-top: -26px; margin-right: 34px;"
                    onclick="filtros_adv('#filtros_avancados');">
                    <div style="width: 20px; height: 19px; float: left;">
                        <img id="ImageFiltrosAvancados" alt="Filtros avançados" runat="server" src="../imagens/sistema/add_filtros.png" />
                    </div>
                    <div style="float: left; width: 100px; padding-top: 3px; margin-left: 8px;">
                        Filtros adicionais
                    </div>
                </div>
            </div>
            <div id="filtros_busca_rodape">
            </div>
        </div>
        <br />
        <%--Grid de resultado da busca--%>
        <div class="grid_generico">
            <asp:UpdatePanel ID="UpdateGridProdutos" runat="server">
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnLocalizar" EventName="Click" />
                </Triggers>
                <ContentTemplate>
                    <asp:GridView ID="gridProdutos" runat="server" Width="870px" BackColor="AliceBlue"
                        AllowPaging="True" AutoGenerateColumns="False" AllowSorting="True"
                        BorderWidth="2px" CellPadding="2" CellSpacing="2" BorderColor="Silver" Font-Size="13px"
                        HeaderStyle-BackColor="BurlyWood" PagerSettings-Mode="NextPreviousFirstLast" ShowFooter="true"
                        AlternatingRowStyle-BackColor="Silver" HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
                        HeaderStyle-Width="170px" PagerSettings-Position="Bottom" PagerSettings-NextPageImageUrl="~/App_Themes/Default/imagens/grid/proxima_pagina.png"
                        PagerSettings-FirstPageImageUrl="~/App_Themes/Default/imagens/grid/primeira_pagina.png"
                        PagerSettings-LastPageImageUrl="~/App_Themes/Default/imagens/grid/ultima_pagina.png"
                        PagerSettings-PreviousPageImageUrl="~/App_Themes/Default/imagens/grid/pagina_anterior.png">
                        <AlternatingRowStyle BackColor="Silver"></AlternatingRowStyle>
                        <Columns>
                            <asp:TemplateField HeaderText="Codigo">
                                <ItemTemplate>
                                    <asp:Label ID="lblCodigoProduto" runat="server"
                                        Text='<%# Eval("CodProduto") %>'></asp:Label>
                                </ItemTemplate>
                                <ItemStyle Width="80px" />
                            </asp:TemplateField>
                            <asp:BoundField HeaderText="Nome" DataField="NomeProduto"
                                ItemStyle-Width="100px"></asp:BoundField>
                            <asp:BoundField HeaderText="Valor compra" DataField="Valor_Compra"
                                ItemStyle-Width="100px"></asp:BoundField>
                            <asp:BoundField HeaderText="Valor venda" DataField="Valor_Venda"
                                ItemStyle-Width="100px"></asp:BoundField>
                            <asp:BoundField HeaderText="Descricao" DataField="Descricao"
                                ItemStyle-Width="200px"></asp:BoundField>
                            <asp:BoundField HeaderText="Categoria" DataField="NomeCategoria"
                                ItemStyle-Width="100px"></asp:BoundField>
                                <asp:TemplateField HeaderText="Imagens">
                                <ItemTemplate>
                                    <asp:Image ID="imgProduto" runat="server" Width="80px" />
                                </ItemTemplate>
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:TemplateField>
                            <asp:TemplateField AccessibleHeaderText="Clique Aqui para Editar">
                                <ItemTemplate>
                                    <asp:HyperLink ID="HyperEditar" Text="Editar" runat="server" ImageUrl="~/imagens/sistema/botoes/btn_editar.png"
                                        NavigateUrl='<%# "Produto.aspx?cod=" + Eval("CodProduto")%>' />
                                </ItemTemplate>
                                <HeaderStyle Width="7%" />
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:TemplateField>
                        </Columns>
                        <HeaderStyle BackColor="BurlyWood" HorizontalAlign="Center" Width="170px" />
                        <PagerSettings FirstPageImageUrl="~/App_Themes/Default/imagens/grid/primeira_pagina.png"
                            LastPageImageUrl="~/App_Themes/Default/imagens/grid/ultima_pagina.png"
                            Mode="NextPreviousFirstLast"
                            NextPageImageUrl="~/App_Themes/Default/imagens/grid/proxima_pagina.png"
                            PreviousPageImageUrl="~/App_Themes/Default/imagens/grid/pagina_anterior.png" />
                    </asp:GridView>
                </ContentTemplate>
            </asp:UpdatePanel>

        </div>
    </div>
    <%-- Fim Grid de resultado da busca--%>
    <div id="mensagemRegistros">
        <table style="margin: 0 auto">
            <tr>
                <td>
                    <img src="<%=ResolveUrl("~/imagens/sistema/alert_grid.png") %>" alt="alerta" />
                </td>
                <td>A consulta é limitada a 100 registros. Caso o resultado não esteja satisfatório,
                    refine os filtros de sua busca.
                </td>
            </tr>
        </table>
    </div>
    </div>
</asp:Content>
